Part Tube/pl

Część: Rura

Lokalizacja w menu
Część → Bryła pierwotna → Utwórz rurę
Środowisko pracy
Część
Domyślny skrót
brak
Wprowadzono w wersji
0.19
Zobacz także
Utwórz geometrie pierwotne

Opis

Polecenie Rura środowiska pracy Część tworzy parametryczną bryłę rury. W układzie współrzędnych zdefiniowanym przez właściwość DANEUmiejscowienie dolna ściana stożka leży na płaszczyźnie XY, a jej środek jest w punkcie początkowym.

Użycie

Tworzenie

  1. Istnieje kilka sposobów wywołania polecenia:
    • Naciśnij przycisk Utwórz rurę.
    • Wybierz z menu opcję Część → Bryła pierwotna → Utwórz rurę.
  2. Otworzy się panel zadań Rura, a podgląd rury zostanie wyświetlony w oknie widoku 3D.
  3. Określ wymiary.
  4. Podgląd jest dynamicznie aktualizowany.
  5. Naciśnij przycisk OK.
  6. Rura zostanie utworzona.
  7. Opcjonalnie zmień DANEUmiejscowienie rury funkcją Edytor właściwości lub za pomocą polecenia Std Przemieszczenie.

Edycja

  1. Kliknij dwukrotnie rurę w oknie Widok Drzewa.
  2. Otworzy się panel zadań Rura.
  3. Zmień jeden lub więcej wymiarów.
  4. Rura jest dynamicznie aktualizowana w oknie widoku 3D.
  5. Naciśnij przycisk OK.

Przykład

Rura środowiska Część z przykładu skryptu

Poniżej przedstawiono obiekt Rury utworzony za pomocą przykładu tworzenie skryptów.

Właściwości

Zapoznaj się również z informacjami na stronie: Edytor właściwości.

Obiekt Rura wywodzi się z obiektu Część: Cecha i dziedziczy wszystkie jego właściwości. Posiada on również następujące dodatkowe właściwości:

Dane

Dołączenie

Obiekt ten ma takie same właściwości dołączania jak Part: Part2DObject.

Rura

Tworzenie skryptów

Poniżej przedstawiono obiekt Part Tube utworzony za pomocą przykładu tworzenia skryptów.

Obiekt Rura można utworzyć za pomocą metody addTube() (dostępne w wersji 0.20) modułu Kształty:

tube = Shapes.addTube(FreeCAD.ActiveDocument, "myTube")

Przykład:

import FreeCAD as App
from BasicShapes import Shapes

doc = App.activeDocument()

tube = Shapes.addTube(FreeCAD.ActiveDocument, "myTube")
tube.Height = 20
tube.InnerRadius = 2
tube.OuterRadius = 3
tube.Placement = App.Placement(App.Vector(2, 4, 5), App.Rotation(60, 60, 30))

doc.recompute()